package com.coollang.smartbra.base;

import android.view.LayoutInflater;
import android.view.View;

/**
 * Created by Timmy on 2017/5/14.
 */

public abstract class ActionFragment extends BaseFragment {
    @Override
    protected abstract View inflateView(LayoutInflater inflater);

    @Override
    protected abstract void initView(View view);

    @Override
    protected abstract void initData();


    /**
     * 显示  需要解锁TV
     */
    public abstract void showLockTV();

    /**
     * 显示   停止TV
     */
    public abstract void showStopTV();


    /**
     * 开始动作
     */
    public abstract void startAction();

    /**
     * 计数用
     */
    public void onActionCount(int num, int heartRate) {

    }


    public void onActionCount(int heartRate, int errorFlag, int errorType) {

    }

    /**
     * 获取view
     */
    public View getLockView() {
        return null;
    }

    /**
     * 动作开始将会调用
     */
    public void actionStart() {

    }

    public void onPBZCRecieved(int heartRate, int errorFlag, int errorType) {


    }

    // 继续运动
    public void continueAction() {

    }
}
